// Package gameConfig -----------------------------
// @file      : roomPmt.go
// @author    : WuZhouHai
// @contact   : wzh200x@126.com
// @time      : 2024/7/17 14:15
// @desc      :
// -------------------------------------------
package gameConfig

type RoomPmtType struct {
	Id            int32  `json:"id"`            // 主键ID
	PmtType       int32  `json:"pmtType"`       // 类型(普通装饰1 道具 2(可交互),3 店长，4 流水线 5 传送带 5 流水线员工)
	PmtTypeName   string `json:"pmtTypeName"`   // 摆件类型名
	PmtPropType   int32  `json:"pmtPropType"`   // 道具类型(1 产生四叶草)
	IsDefaultList int32  `json:"isDefaultList"` // 是否在列表显示
	ApplyPoints   int32  `json:"applyPoins"`    // 提供行为点数量（如果各个等级数量一致，直接填写，如果不一致用;分开）
}

type RoomPmt struct {
	Id             int32  `json:"id"`            // 主键ID
	RoomId         int32  `json:"roomId"`        // 房间ID
	PmtId          int32  `json:"pmtId"`         // 摆件ID
	Level          int32  `json:"level"`         // 等级
	Name           string `json:"name"`          // 名称
	IsDefaultOwner int32  `json:"isDefaultOwer"` // 是否默认拥有
	UnLockCdt      string `json:"unLockCdt"`     // 开放解锁条件
	CostParams     string `json:"costParams"`    // 解锁消耗
	AwardParams    string `json:"awardParams"`   // 解锁奖励
	MixPropTime    int32  `json:"mixPropTime"`   // 道具最小时间
	ProTime        int32  `json:"proTime"`       // 道具时间
	PropPrice      int32  `json:"propPrice"`     // 道具价格
	StarCdt        int32  `json:"starCdt"`       // 星级
}

type RoomPmtUpLevel struct {
	Id          int32  `json:"id"`          // 主键ID
	PmtId       int32  `json:"pmtId"`       // 摆件ID
	Level       int32  `json:"level"`       // 等级
	ZLevel      int32  `json:"zLevel"`      // 子等级
	GoldCost    int32  `json:"goldCost"`    // 升级消耗胡萝卜
	AwardParams string `json:"awardParams"` // 奖励
}
